
let orderStatus = 1
Page({

  /**
   * 页面的初始数据
   */
  data: {
    tabs: ['待制作', '已上餐待评价', '已完成'],
    currentTab: 0,
  },
  //选中的导航
  selectTab(e) {
    let index = e.currentTarget.dataset.index
    this.setData({
      currentTab: index
    })
    if (index == 0) {
      orderStatus = 1;//1新下单待上餐 2待用户评价 3订单已完成 4订单已取消
      this.getOrder()
    } else if (index == 1) {
      orderStatus = 2;
      this.getOrder()
    } else{
      orderStatus = 3;
      this.getOrder()
    } 
    },

  //制作订单
  make(e) {
    let id = e.currentTarget.dataset.id
    wx.cloud.callFunction({
      name: 'updateOrder',
      data: {
        id: id
      }
    }).then(res=>{
      console.log(res);
    this.getOrder()
    })
  },
  
  //获取订单
  getOrder(){
    wx.cloud.callFunction({
      name:'getOrder',
      data:{
        status:orderStatus
      }
    }).then(res=>{
      this.setData({
        list:res.result.data
      })
    })
  },
  
  //查看评价
  look(){
    wx.navigateTo({
      url: '/pages/evaluate/evaluate',
    })
  },


  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
    
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
      this.getOrder()
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {
    
  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})